Package-level declarations
Types
Link copied to clipboard
Content validation callback.
Link copied to clipboard
Base class for content validators.
Link copied to clipboard
data class CustomContentValidator(var allowedCharacters: String = "", var callback: ContentValidationCallback? = null) : ContentValidator, Parcelable
Custom content validator.
Link copied to clipboard
data class DefaultContentValidator(var allowedCharacters: String = "") : ContentValidator, Parcelable
Default content validator. Accepts only non-empty strings.
Link copied to clipboard
data class PatternContentValidator(var allowedCharacters: String = "", var pattern: String, var matchSubstring: Boolean = false, var patternGrammar: PatternGrammar = PatternGrammar.WILDCARD) : ContentValidator, Parcelable
Pattern content validator.
Link copied to clipboard
Grammar of pattern matching.
Link copied to clipboard
API for text pattern scanning.
Link copied to clipboard
interface TextPatternScanner
Interface for TextPatternScanner API. See class documentation for more details.
Link copied to clipboard
data class TextPatternScannerConfiguration(var ocrResolutionLimit: Int = 0, var maximumNumberOfAccumulatedFrames: Int = 3, var minimumNumberOfRequiredFramesWithEqualScanningResult: Int = 2, var optimizeSingleLine: Boolean = false, var validator: ContentValidator = DefaultContentValidator( )) : Parcelable
Configuration for the text pattern scanner.
Link copied to clipboard
data class TextPatternScannerResult(val rawText: String, val wordBoxes: List<WordBox>, val symbolBoxes: List<SymbolBox>, val confidence: Double = 0.0, val validationSuccessful: Boolean = false) : Parcelable
The result of the text line recognition.